/*首页*/
body{font-size:12px;font:Verdana, Geneva, sans-serif,"宋体";margin:0px;padding:0px; cursor:default; background:url(../images/bg.jpg);line-height:180%;color:#fff;}
a{ text-decoration:none;  color:#fff;}
a:hover{color:#bd01fb}
img{ border:none;}
ul{ margin:0; padding:0; list-style:none;}
li{list-style:none;}
.clear{ clear:both; padding:0; margin:0; display:block;}

.alert{ position:fixed; _position:absolute; width:465px; overflow:hidden; top:35%; left:50%; margin-left:-232px; z-index:9999; display:none;}
.alert-t{ height:51px; background:url(../images/alert-t.png) no-repeat; text-align:right;}
.alert-t span{ margin-left:20px; font-weight:bold; font-size:18px;font-family:"微软雅黑"; float:left; margin-top:10px;}
.alert-t img{ margin-top:10px; margin-right:10px; cursor:pointer;}
.alert-c{background:url(../images/alert-c.jpg) repeat-y; padding:0px 30px; overflow:hidden; color:#000;}
.alert-b{height:19px; background:url(../images/alert-b.png) no-repeat;}

.header-center{ width:982px; position:relative; margin:0 auto; padding:0; background:#261c1c;}
.header{ height:119px;background:#261c1c;}
.logo{ position:absolute; top:9px; left:50%; margin-left:-491px;}
.top{margin-left:450px;overflow:hidden; margin-top:5px;}
.top span,.top a,.top input{ float:left; margin:3px;line-height:25px;}
.text-1{ width:89px; height:18px; border:1px solid #b3697e;}
.sub-1{ width:70px; height:25px; border:none; background:url(../images/btn-login.jpg); cursor:pointer;}
.menu{background:url(../images/menu-bg.jpg) left bottom no-repeat; height:36px; line-height:36px; overflow:hidden; margin-top:9px;*margin-top:12px;_margin-top:4px;}
.menu ul{ margin-left:250px; padding-top:5px;}
.menu ul li{ float:left; background:url(../images/line-1.jpg) right top no-repeat; height:31px; line-height:31px; padding:0px 20px}
.menu ul li img{ float:left; margin-top:8px; margin-right:5px;}
.menu ul li a{ font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#242424;}
.menu ul li a:hover{color:#bd01fb}

/*search*/
.search{ height:40px; line-height:40px; background:#413535 url(../images/search-bg.jpg) 5px no-repeat; padding-left:130px;}
.search-data{ height:30px; width:145px; float:left; margin-top:8px;}
.search-data span{ display:block; width:50px; height:30px; float:left; text-align:right; line-height:30px;}
.search-data span b{ color:#bc1212}
.search-data input{ float:left; margin-left:5px; width:78px;height:20px; line-height:20px; margin-top:3px; border:1px solid #42282f; height:19px;}
.search-sel{width:78px;height:20px; float:left; font-size:12px;}
.search-select{ width:100%;overflow:hidden; background:#fff0f4 url(../images/style-2.jpg) right center no-repeat;text-align:left; color:#000; font-size:13px;cursor:pointer; float:left;margin-left:5px; width:78px;height:20px; line-height:20px; margin-top:3px;}
.search-selects{ width:145px;position:absolute; background:#fff0f4; border:1px solid #42282f; cursor:pointer; color:#000;display:none;margin-left:5px;*margin-left:-82px;margin-top:25px; z-index:999;}
.search-selects div{height:25px; line-height:25px; padding-left:5px;}
.search-sub{ width:106px; float:left;}
.search-sub input{ width:106px; height:27px; border:none; background:url(../images/btn-search.jpg); margin-top:8px;*margin-top:5px;_margin-top:8px; cursor:pointer}

.content-center{ width:982px; margin:0 auto; padding:0;background:#201616 ;}
.content-left{position:absolute; left:50%; width:137px; height:540px; margin-left:-628px;}
.content-right{position:absolute; width:137px; height:540px;left:50%;margin-left:491px;}
.content-img{ width:125px; height:540px; float:left;}
.content-close{ width:12px; float:left; height:12px; cursor:pointer;}
.contents{ background:#201616 url(../images/text-2.jpg) right top no-repeat; min-height:540px; _height:540px; width:896px; margin:0 auto;}
.index-img{padding-top:10px; margin-bottom:20px;}
.hot{ position:absolute; margin-top:-1px;*margin-top:-1px; margin-left:-2px;}
.index-window{ background:#fff;padding:7px;*padding-bottom:0px;min-height:425px;_height:425px; }
.index-window div{ width:80px; height:70px; float:left; text-align:center;}
.index-window div img{ width:73px; height:65px; margin-top:3px;}
.index-window label{ position:absolute; background:#000; padding:3px; display:none;}


.footer{ height:62px; background:#251b1b; text-align:center; margin-top:10px;}
.footer-center{ width:982px; position:relative; margin:0 auto; padding:0; background:#201616;background:url(../images/logo-1.jpg) right center no-repeat; padding-top:10px; line-height:200%;}
.footer-center a{ margin:5px;}

.contents-t{ padding-top:20px;}
.contents-tital{ font-size:20px; font-weight:bold; color:#f4f887;}
.contents-info{margin-left:10px;}
.contents-info span{color:#f4f887; margin:5px;}
.contents-c{ margin-top:10px;}
.plfs{ height:30px; width:651px; background:#4d3c3c; line-height:30px; padding-left:10px;}
.plfs span{ margin:5px; padding:3px; cursor:pointer;}
.pics{ background:#291e1e; width:661px;margin-top:10px;}
.pics div{ clear:both; text-align:center; padding-bottom:10px; background:url(../images/style-4.jpg) 165px 3px no-repeat;}
.pics div span,.pics div a{ margin:5px;}
.pics-list{ width:95%; margin:10px auto;}
.pics-list li{ float:left; width:105px; height:160px; overflow:hidden; margin-left:15px; text-align:center; margin-top:10px;}
.pics-list li img{ margin:2px; width:12px;}
.pics-list li a{ display:block;}
.pics-list li a img{ margin:0;width:82px; height:101px; border:1px solid #fff;}
.tjll{ float:left; width:270px;position:absolute; left:50%; top:240px; overflow:hidden; margin-left:221px;}
.tjll-t{ width:20px; font-size:15px; font-weight:bold; color:#201616; text-align:center; float:left; height:90px;background:#fff;}
.tjll-c{ float:right; background:#fff; width:250px;}
.tjll-c li{ margin-left:10px;_margin-left:5px;}
.tjll-c a{ color:#000;}

.info-left{ width:225px; background:#4d3c3c; float:left; margin-bottom:10px; padding-bottom:5px;}
.info-left-img{ text-align:center; margin:10px auto;}
.info-left-img img{ width:193px; height:241px; border:2px solid #FFF;}
.info-left-contact{ text-align:center;height:39px; overflow:hidden;}
.info-left-text{ width:185px; margin:0 auto; background:url(../images/info-bg.jpg) repeat-y;}
.info-left-text-t{ height:25px; line-height:25px; background:url(../images/icon-1.png) 5px center no-repeat;}
.info-left-text-t span{ font-size:13px; color:#6d8d1e; font-weight:bold; font-family:"微软雅黑"; margin-left:32px;}
.info-left-text-c{ font-size:12px; width:90%; margin:0 auto; padding-bottom:5px;}
.info-left-text-c span{display:block; width:45%; height:25px; line-height:25px; float:left;}
.info-left-text-c textarea{ width:155px; height:37px; border:1px solid #3e3232; background:#594949; overflow:auto;}
.info-left-text-c input{ border:0px; background:#201616; font-size:12px; margin-top:3px; color:#fff; padding:2px;}

.info-left-links{ width:80%; margin:5px auto;}
.info-left-links img{ float:left; margin-right:3px;}
.info-left-links-1 a{display:block; width:40%; float:left; margin-left:7px;}
.info-left-links-2{ clear:both;}
.info-left-links-2 a{color:#e4419e; margin:5px;}

.info-left-history{ width:204px; background:#352c2c; border:1px solid #7f7777; margin:0 auto;}
.history-t{ height:30px; line-height:30px; background:url(../images/history.jpg) 5px center no-repeat;}
.history-t span{ margin-left:25px; font-size:13px; font-weight:bold; color:#6d8d1e;ont-family:"微软雅黑";}
.history-c{ margin:5px;}
.history-c div{ width:50%; float:left; text-align:center; color:#e4419e;}
.history-c div a{ display:block; color:#fff;}
.history-c div a img{ border:1px solid #fff; padding:1px; width:64px; height:74px;}
.history-c div a img:hover{ border:1px solid #e4419e;}

.info-right{ width:650px; float:left; margin-left:20px;}
.info-right-t{ height:42px; background:url(../images/line-2.jpg) left 30px repeat-x;}
.info-right-t a{ display:block; width:93px; height:42px; font-size:14px; font-weight:bold; float:left; overflow:hidden; text-align:center;font-family:"微软雅黑"; line-height:33px;}
.info-right-t a:hover{color:#6d8d1e;}
.info-right-t-active{ color:#6d8d1e; background:url(../images/menus-hover.jpg) no-repeat;}
.info-right-c{ margin-top:10px;}

.info-right-c li{height:110px; overflow:hidden; background:url(../images/step-bg.jpg) no-repeat; float:left; margin-left:10px; margin-bottom:10px;}
.info-right-c li img{height:100px; margin-top:3px; margin-left:4px; border:3px solid #574d4d;}
.info-right-c li img:hover{border:3px solid #8613ac;}

.contact{ margin-left:20px;}
.contact-t{ font-weight:bold;}
.contact-t span{ margin:5px; margin-right:25px; color:#f0b65f;}
.contact-t a{ padding:3px; background:#4d3c3c; color:#fff;}
.contact-c{ margin-top:15px;}
.contact-list{background:url(../images/line-3.jpg) left 23px no-repeat; clear:both; min-height:50px; _height:50px;}
.contact-list span{ display:block; font-size:14px; font-weight:bold; color:#6d8d1e; padding-left:30px;}
.contact-list img{ float:left; margin-top:25px; margin-left:20px;}
.contact-list div{ font-size:61px; font-weight:bold; margin-top:40px; float:left;height:50px; line-height:50px;}
.contact-list div img{ margin-top:10px}

.content-login{ width:920px; margin:0 auto; background:#291e1e url(../images/login-bg.jpg) left center no-repeat;}
.login-t{text-align:right; padding-top:70px;}
.login{ margin-left:550px; width:360px; min-height:300px;_height:300px;}
.login-tital{ height:60px; line-height:80px; background:url(../images/login-tital.jpg) left center no-repeat;}
.login-tital span{ margin-left:120px; color:#8613ac;}
.login-tital a{ color:#fff; text-decoration:underline;}
.login-form{ margin-left:10px;}
.data{ height:30px; line-height:30px; margin:3px auto; width:95%;}
.data span{ float:left; display:block; width:60px; height:30px; line-height:30px; text-align:right; margin-left:5px;}
.data-input{height:20px; line-height:20px; background:#3f3232; border:1px solid #938b8b; margin-top:3px; margin-right:3px; color:#fff; width:150px; overflow:hidden; float:left;}
.data img{ float:left; margin-top:5px; margin-right:5px;}
.data label{ float:left;color:#8a898b;}
.data a{ float:left;color:#8613ac; text-decoration:underline;}
.data-sub{ margin-left:75px; margin-top:10px;}
.data-sub input,.data-sub a{ background:#3f2f2f; font-weight:bold; color:#fff; border:none; width:85px; height:25px; margin-right:10px;display:block; float:left; text-align:center; cursor:pointer; font-size:12px;}

.regist{ height:420px; background:#291e1e url(../images/login-bg.jpg) left center no-repeat; padding:20px 0px;}
.regist-t{ text-align:right; margin-right:10px;}
.regist-t a{ color:#c000ff; text-decoration:underline;}
.regist-form{ padding-left:540px;margin-top:30px;}
.sel{width:83px;height:30px; float:left; font-size:12px;}
.select{overflow:hidden; background:#3f3232 url(../images/style-5.jpg) 60px center no-repeat;text-align:left; color:#fff; font-size:13px;cursor:pointer; float:left; width:70px;height:20px; line-height:20px; margin-top:3px; border:1px solid #938b8b;}
.selects{ width:70px;position:absolute; background:#fff0f4; border:1px solid #42282f; cursor:pointer; color:#000;display:none;margin-left:0px;*margin-left:-82px;margin-top:25px; z-index:999;}
.selects div{height:25px; line-height:25px; padding-left:5px;}

.step{ background:#291e1e; padding:10px 0px;}
.step-sub input,.step-sub a{ background:#3f2f2f; font-weight:bold; color:#fff; border:none; width:85px; height:25px; margin-right:10px;display:block; float:right; text-align:center; cursor:pointer; font-size:12px;}
.tj{ padding-top:30px;}
.tj-t{ font-size:20px; font-weight:bold; color:#f4f887;}
.tj-c{ background:#291e1e;}
.step-suc{ height:66px; background:url(../images/s-heart.jpg) 350px center no-repeat; margin-top:20px; padding-left:420px;}
.step-suc div{ font-size:14px; font-weight:bold;padding-top:10px;}
.pay{ margin-left:20px;}
.pay-left{ width:50%; float:left;}
.pay-left span{ margin-left:20px;}
.pay-left label{ color:#afafae; margin-left:20px;}
.pay-right{ width:50%; float:left;}
.pay-right div{ margin-bottom:10px;}
.pay-right label{ color:#afafae;}

.info{}
.info-t input{ border:1px solid #201616; height:20px; color:#595656; background:none; font-size:12px; width:465px;}
.info-t input:hover{ border:1px solid #595656;}
.info-t b{ font-size:14px; margin-left:10px; margin-right:20px;}
.info-img{ margin-left:5px; margin-top:10px;}
.info-img img{ margin-left:5px;}
.info-text li{ width:31%; float:left; height:20px; line-height:20px; overflow:hidden;}
.info-text li span{ display:block; width:35%; float:left;}
.info-text li input{ border:1px solid #201616; height:15px; color:#595656; background:none; font-size:12px;width:110px; float:left;}
.info-text input:hover{ border:1px solid #595656;}

.info-btn{ clear:both; text-align:right;}
.info-btn input{ font-size:13px; font-weight:bold; color:#fff; background:#3f2f2f; border:none; width:81px; height:28px; line-height:28px; cursor:pointer;}

.vip-img{}
.vip-img-t{ height:40px; background:url(../images/line-4.jpg) left 28px no-repeat;}
.vip-img-t span{ font-size:13px; font-weight:bold;font-family:"微软雅黑"; display:block; width:100px; text-align:center; background:url(../images/menu-tab.jpg) center bottom no-repeat; height:40px; color:#6d8d1e; float:left; cursor:pointer;}
.vip-img-c{ display:none;}
.vip-img-c-t{ font-size:13px; font-weight:bold; color:#4d4343; margin-left:30px; margin-top:10px; margin-bottom:10px;}
.img_container span{position: absolute; margin-left:-46px; margin-top:90px; display:none;}
.img_container span img{width:39px; height:15px; border:none; cursor:pointer;}
.message{ margin:10px auto;}
.message div{ background:#2b1f1f; margin:5px auto; padding-top:2px; width:95%;}
.message div:hover{background:#332626;}
.message div li{ clear:both; height:20px;}
.message div li img{ width:14px; height:19px; border:none; float:left;}
.message div li a{ color:#e4419e; margin:3px;}
.message div li label{ color:#6d8d1e; text-decoration:underline; margin:5px;cursor:pointer;}
.message div form{width:95%; margin-left:13px; padding-bottom:10px; display:none;}
.message div form textarea{ height:30px; line-height:15px; background:#332626; border:1px solid #635454; width:95%; margin-bottom:5px; color:#fff; overflow:auto;}
.message div form input{ background:#556324; padding:3px 5px; color:#fff; font-size:12px; border:none; cursor:pointer;}

.table-t{ font-weight:bold;width:90%; margin:10px auto; }
.table-t span{ color:#f5cd41; margin:5px;}
.table-t a{ padding:5px; color:#fff; background:#3f2f2f;}
.table-c{ width:90%; margin:0 auto; background:#362828; text-align:center; color:#999191;}
.table-c tr{line-height:25px;}
.table-b{width:90%; margin:10px auto; color:#4d4343;}